reflective beach - French English Dictionary